package com.yxinsur.imc.business.mapper;

import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxinsur.imc.business.domain.ImcInsCatalog;
import com.yxinsur.imc.business.vo.ReportInsCatalogVo;
import org.apache.ibatis.annotations.Param;

/**
 * 监管报险种分类Mapper接口
 *
 * @author imc
 * @date 2021-04-27
 */
public interface ImcInsCatalogMapper extends BaseMapper<ImcInsCatalog>
{
    /**
     * 查询监管报险种分类列表
     *
     * @param imcInsCatalog 监管报险种分类
     * @return 监管报险种分类集合
     */
    public List<ImcInsCatalog> selectImcInsCatalogList(ImcInsCatalog imcInsCatalog);
    /**
     * 指定年份指定分类查询保监报表新单业绩
     * @return
     */
    public ReportInsCatalogVo selectOrderCatalogReportData(@Param("year")String year,@Param("orgIdList") List<Long> orgIdList, @Param("depth")String depth, @Param("tenantId")Long tenantId);
}
